iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 3
0
Modern Web

勇者闖江湖身背三支刀GoGoGolang系列 第 3

Go的初心者(那些年我們說著的 Hello World~)

  • 分享至 

  • xImage
  •  

上一回我們粗略的說明了環境架設的方式 不知道邦友們照著我的方式做的人有成功嗎?歡迎留言告訴我!
/images/emoticon/emoticon12.gif

今天不免俗的就來跟邦友們打聲招呼吧 與眾不同的地方是 我們用 Go 來說哈囉~
寫程式的人都是有禮貌的 會寫程式的孩子不會變壞還比較聰明
疑?有這句嗎/images/emoticon/emoticon19.gif

看到這裡我想邦友們的白眼都要翻到外太空去了吧!好好好 先不要急著離開
這就開始今天的重頭戲 程式碼的實作前置作業吧

什麼不是要開始寫 Code 了嗎!?/images/emoticon/emoticon05.gif

是的 但是每一種語言都有它的開發工具 而且不止一種 今天我就來介紹一款在 Mac 上滿多web開發者推薦的開發工具
相信有經驗的web開發者都對他不陌生吧!

Sublime Text3

是的這工具已經出到第三代了 有許多程式語言都可以用這套工具開發例如:Python, JavaScript, Go...
以上省略一萬字 這裡就不贅述了

Step 1:
Sublime Text 最早可從 Mac Store 直接下載 現在已經下架了 開發者們直接到官網下載即可
官方網站:http://www.sublimetext.com/3
https://ithelp.ithome.com.tw/upload/images/20171222/20107431lgZRAE0tEo.png

接著瀏覽器會自動下載 再來就直接安裝它!

Step 2:
安裝 Sublime 的套件 Package Control
Package Control 是 Go 語言常用的開發套件 可以幫助開發者快速的下載 Go 需要使用的相關套件
打開Sublime Text3 並按下組合鍵 ctrl + ~ 然後會看到下方彈跳出輸入框 接著輸入以下指令

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

直接複製貼上即可 建議不要手打避免出錯 接著按下 return
如果沒有問題的話 應該已經安裝成功 接下來我們就來確認一下 點擊左上角
Sublime Text -> Preferences 如果有看到 Package Control 說明已經安裝成功
或者也可以直接按下組合鍵 shit + cmd + p

https://ithelp.ithome.com.tw/upload/images/20171222/20107431EoqryTAa79.png

看到這畫面說明已經安裝成功了
如果發生錯誤或者使用的版本不是 Sublime Text3 可以直接到 Package Control 官網的安說明
官方網站:https://sublime.wbond.net/installation

markdown preview

這是 Sublime 用來預覽 markdown 的套件
按下 shit + cmd + p 打開 Package Control 輸入 markdown preview
接下來按下 return 就會開始下載安裝了

SidebarEnhancements

這是用來增強側邊欄的
安裝方法跟 markdown preview 一樣

GoSublime

這是用來直接在 Sublime 裡直接運行 Go 的套件
安裝方法同上

到這裡基本上開發工具 Sublime Text3 已經設置的差不多了 可以開始寫 Code 了

首先我們在自己的 Go 專案文件夾底下的 src 新增一個取名 Hello 的文件夾
並新增一個檔案命名為 main.go 建立方式可以先建立一個文字檔再修改副檔名為 go

接著我們用 Sublime Text3 打開它 然後開始輸入以下程式碼

package main

import "fmt"

func main() {
	fmt.Println("Hello World!!!!!!")
}

這裡特別注意 Println 的 P 是大寫 如果寫成小寫的 p 就會運行錯誤
按下組合鍵 cmd + b 來打開 Sublime 的 Shell 命令視窗輸入 go run main.go

https://ithelp.ithome.com.tw/upload/images/20171222/20107431YR36IcTcKa.png

如果你的語法沒有錯誤的話 就會看到命令視窗運行 Go 並印出 Hello World!!!!!!
這說明你的程式碼已經成功運作了 恭喜你!!看到這裡有沒有很興奮呀
終於我們寫下人生的第一句 Go 語言了.


上一篇
Go的初心者(環境架設)for Mac
下一篇
Go的初心者(語法介紹)Part 0 來源篇
系列文
勇者闖江湖身背三支刀GoGoGolang8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言